package  com.extra_archive.project.iisu
{
	import com.extra_archive.framework.core.DocumentSprite;
	import com.extra_archive.project.iisu.controller.ARController;
	import com.extra_archive.project.iisu.model.ARModel;
	import com.extra_archive.project.iisu.view.ARMediatorView;

	import flash.display.Sprite;

	/**
	 * @class name : GestureARMain
	 * @author : implict (http://extra-archive.com)
	 * @date : 2010. 4. 27.
	 * @description :
	 */
	 
	[SWF(backgroundColor="#1529a5", frameRate="30", width="1024", height="768")]
	//[SWF(backgroundColor="#000000", frameRate="30", width="1024", height="768")]    
	public class GestureARMain extends DocumentSprite 
	{
		public function GestureARMain()
		{
			super();
		}

		//--------------------------------------------------------------------------
		//
		//    Private Methods
		//
		//--------------------------------------------------------------------------

		override protected function createModel() : void
		{
			_model = new ARModel(this);
		}

		override protected function createController() : void
		{
			_controller = new ARController(_model);
		}

		override protected function createView() : void
		{
			_view = new ARMediatorView(_model, _controller);
			addChild(Sprite(_view));
		}
	}
}
